Esx Settings Clusters Vms Solutions CheckComplianceFilterSpec

Esx Settings Clusters Vms Solutions CheckComplianceFilterSpec
Esx Settings Clusters Vms Solutions CheckComplianceFilterSpec

The Esx Settings Clusters Vms Solutions CheckComplianceFilterSpec schema contains properties that describe a filter for compliance check in a given cluster.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "solutions": [
        "string"
    ],
    "hosts": [
        "string"
    ],
    "deployment_units": [
        "string"
    ]
}
array of string
solutions
Optional

Identifiers of the solutions that to be checked for compliance.

This property was added in vSphere API 9.0.0.0.

If missing or null, the compliance is checked for all solutions in the cluster.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: com.vmware.esx.settings.vms.SystemVmSolution. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: com.vmware.esx.settings.vms.SystemVmSolution.

array of string
hosts
Optional

Identifiers of the hosts that to be checked for compliance of all solutions with deployment type Esx Settings Clusters Vms DeploymentType.EVERY_HOST_PINNED.

This property was added in vSphere API 9.0.0.0.

If missing or null or empty and {#member deploymentUnits} is missing or null or empty, the compliance is checked for all hosts in the cluster.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: HostSystem. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: HostSystem.

array of string
deployment_units
Optional

Identifiers of the deployment units that to be checked for compliance of all solutions with deployment type Esx Settings Clusters Vms DeploymentType.CLUSTER_VM_SET.

The deployment unit represents a single VM instance deployment.

This property was added in vSphere API 9.0.0.0.

If missing or null or empty and {#member hosts} is missing or null or empty, the compliance is checked for all deployment units in the cluster.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: com.vmware.esx.settings.vms.SystemVmDeploymentUnit. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: com.vmware.esx.settings.vms.SystemVmDeploymentUnit.